spin button: Use the Ctrl modifier for Home and End key bindings
authorJean-François Fortin Tam <nekohayo@gmail.com>
Sun, 21 Feb 2016 16:45:44 +0000 (11:45 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 24 Feb 2016 02:20:00 +0000 (21:20 -0500)
https://bugzilla.gnome.org/show_bug.cgi?id=309300

gtk/gtkspinbutton.c

index 59215aa91e8be40e1fbeac53a72b09b332a29e96..f24a98f56a851436a4a52b4912cec55ff8a85c43 100644 (file)
@@ -584,8 +584,8 @@ gtk_spin_button_class_init (GtkSpinButtonClass *class)
   add_spin_binding (binding_set, GDK_KEY_KP_Down, 0, GTK_SCROLL_STEP_DOWN);
   add_spin_binding (binding_set, GDK_KEY_Page_Up, 0, GTK_SCROLL_PAGE_UP);
   add_spin_binding (binding_set, GDK_KEY_Page_Down, 0, GTK_SCROLL_PAGE_DOWN);
-  add_spin_binding (binding_set, GDK_KEY_End, 0, GTK_SCROLL_END);
-  add_spin_binding (binding_set, GDK_KEY_Home, 0, GTK_SCROLL_START);
+  add_spin_binding (binding_set, GDK_KEY_End, GDK_CONTROL_MASK, GTK_SCROLL_END);
+  add_spin_binding (binding_set, GDK_KEY_Home, GDK_CONTROL_MASK, GTK_SCROLL_START);
   add_spin_binding (binding_set, GDK_KEY_Page_Up, GDK_CONTROL_MASK, GTK_SCROLL_END);
   add_spin_binding (binding_set, GDK_KEY_Page_Down, GDK_CONTROL_MASK, GTK_SCROLL_START);